Conventional Software Testing Vs. Cloud Testing
نویسنده
چکیده
Mrs.A.Vanitha Katherine, Dr. K. Alagarsamy, Abstract Software Testing is one of the important activities in software development process. Depending on the testing method employed, software testing can be implemented at any time in the development process. Traditionally most of the test effort occurs after the requirements have been defined and the coding process has been completed, but in the agile approaches most of the test effort is on-going. Conventional testing requires expensive dedicated infrastructure and resources that are only used sporadically. The growing complexity of business applications, it is harder to build and maintain in-house testing facilities that mimic real-time environments. Cloud computing has opened up new opportunities for software testing, which provides unlimited resources with scalability, flexibility and availability of distributed testing environment. It reduces the execution time of testing of large applications and lead to cost-effective solutions. However, it also explores challenges such as data security and a lack of standards. In this paper we present a comparative study on conventional software testing with cloud testing. We also highlight the challenges of these testing paradigms.
منابع مشابه
Cloud Testing: A Review Article
Today Cloud computing is emerging as a new technology in corporate world and organization. Cloud testing is a form of software testing in which web applications use cloud computing environments (i.e. a "cloud") to handle with real-world user traffic by using various cloud technologies and solutions. Cloud computing leads an opportunity in offering testing as a service (TaaS) for SaaS and clouds...
متن کاملCloud Testing: a State-of-the-art Review
This paper provides a state-of-the-art review of cloud testing. Cloud computing, a new paradigm for developing and delivering computing applications and services, has gained considerable attention in recent years. Cloud computing can impact all software life cycle stages, including the area of software testing. TaaS (Testing as a Service) or cloud testing, which includes testing the cloud and t...
متن کاملSurvey on software testing techniques in cloud computing
Cloud computing is the next stage of the Internet evolution. It relies on sharing of resources to achieve coherence over a network. It is emerged as new computing standard that impacts several different research fields, including software testing. There are various software techniques used for testing application. It not only changes the way of obtaining computing resources but also changes the...
متن کاملCloud Testing: Perspectives and Challenges
In the recent years cloud computing has emerged as potential technology for software industry as a resource base. With cloud computing, organizations need not require large capital outlays and human expenses for realizing innovative ideas. Cloud computing has provided many potential benefits to organizations for maximizing their profit in different perspectives where software testing is believe...
متن کاملCloud Testing: Perspective and Challenges
In the recent years cloud computing has emerged as potential technology for software industry as a resource base. With cloud computing, organizations need not require large capital outlays and human expenses for realizing innovative ideas. Cloud computing has provided many potential benefits to organizations for maximizing their profit in different perspectives where software testing is believe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012